package com.javatom.notes.redis.po;


import jdk.nashorn.internal.ir.annotations.Ignore;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.Id;


import java.math.BigDecimal;
//import java.util.Date;

import java.sql.Date;

@Data
@EqualsAndHashCode(callSuper = false)
public class ProcessPo {
    /**
     * 主键id
     */
    @Id
    private String id;
    /**
     * 业务id
     */

    private String businessId;
    /**
     * 表名
     */
    private String tableName;
    /**
     * 流程小类
     */
    private String processType;
    /**
     * 审批节点
     */
    private String auditNode;
    /**
     * 单号
     */
    private String applyCode;
    /**
     * 项目id
     */
    private String projectId;
    /**
     * 项目编号
     */
    private String projectCode;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 事业部id
     */
    private String departmentId;
    /**
     * 公司id
     */
    private String companyId;
    /**
     * 公司名称
     */
    private String companyName;
    /**
     * 费用性质id
     */
    private String feeCharacterId;
    /**
     * 供应商/班组id
     */
    private String providerTeamId;
    /**
     * 本次申请合计
     */
    private BigDecimal totalMoney;
    /**
     * 审核状态
     */
    private String auditStatus;

    /**
     * 类型
     */

    private String type;
    /**
     * 流程实例id
     */
    private String processInstanceId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建用户id
     */
    private String createUserId;
    /**
     * 创建用户名称
     */
    private String createUserName;
    /**
     * 更新时间
     */
    private String updateTime;
    /**
     * 更新用户id
     */
    private String updateUserId;
    /**
     * 更新用户名称
     */
    private String updateUserName;
    /**
     * 逻辑删除标志：0正常，1删除
     */
    private String isDelete;
}

